Docker安装MySQL 5.7

作者: 李多多 日期: 2020-01-01
Docker | MySQL
Docker安装MySQL 5.7

1、拉取mysql镜像,采用网易加速地址

docker pull hub.c.163.com/library/mysql:5.7

2、重命名镜像名

docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7

3、创建容器且安装镜像.启动。

docker run --name mysql-main -p3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

注意:

-name:容器名称mysql-main
-p:将端口号映射到主机
最后设置密码123456
*如果是云服务器,记得配置安全组设置端口。

4、通过命令进入mysql-main容器

docker exec -it mysql-main bash

5、然后进入MySQL。并设置远程的授权等信息。

mysql -uroot -p123456

grant all privileges on *.* to root@"%" identified by "123456" with grant option;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

flush privileges;

6、然后重启mysql:

docker restart mysql-main

7、本地连接测试。
image.png